حل مسائل دارای محدودیت بر پایه الگوریتم بهینه یابی کوانتوم تکاملی
پایان نامه
- وزارت علوم، تحقیقات و فناوری - دانشگاه تربیت مدرس - دانشکده فنی مهندسی
- نویسنده یاسر مصدق زاده
- استاد راهنما اردشیر بحرینی نژاد
- تعداد صفحات: ۱۵ صفحه ی اول
- سال انتشار 1389
چکیده
در این تحقیق الگوریتم تکاملی کوانتوم در محیط برنامه نویسی ویژوال بیسیک پیاده سازی و بهبود داده شده است. در راستای بهبود عملکرد الگوریتم، رویکرد های جدیدی به الگوریتم اضافه شده است که در یک نگاه کلی می توان آنها در قالب بهبود شناسایی و بهره برداری بعنوان دو رویکرد بسیار مهم در الگوریتم-های تکاملی تقسیم بندی کرد. برای استفاده سریع و آسان از الگوریتم، واسط گرافیکی طراحی شده است که با انجام تنظیمات اولیه، قادر خواهیم بود نتایج را مرحله به مرحله تا رسیدن به شرط پایان، مشاهده و ارزیابی نماییم. قدم مهم، بعد از پیاده سازی الگوریتمهای تکاملی، اعتبارسنجی و بررسی صحت و دقت عملکرد آنها می باشد. از این رو الگوریتم تکاملی کوانتوم بهبودیافته (iqea) با استفاده از 14 نمونه مساله بدون محدودیت و 10نمونه مساله محدودیت دار ازجمله مساله کوله پشتی مورد ارزیابی قرار گرفت که در همه موارد نتایج، حداقل با نتایج ارائه شده قبلی ناشی از سایر الگوریتم ها برابر می باشد. برای حل مساله نمونه محدودیت دار از تابع جریمه داخلی استفاده شده است. در نگاه کلی این تحقیق تلاش می کند الگوریتم کوانتوم را با استفاده از رویکردهای زیر بهبود بخشد : 1) استفاده از رویکرد اندازه گیری چندگانه در تبدیل حالت کوانتومی به باینری. 2) استفاده از گیت چرخشی کوانتومی دیگری علاوه بر عملگر معمول که برای بروز رسانی مقادیر کیوبیتها در هر نسل بکار برده می شود. 3) استفاده از رویکرد کاهش حدود متغیرها بر اساس بهترین جوابهای بدست آمده در هر نسل. 4) ورود افراد با مقادیر کوانتومی جدید، طبق شرایط مساله.
منابع مشابه
الگوریتم بهینه یابی جفت گیری زنبورهای عسل ( HBMO ) در حل مسائل بهینه سازی
Over the last decade, evolutionary and meta-heuristic algorithms have been extensively used as search and optimization tools in various problem domains, including science, commerce, and engineering. Ease of use and broad applicability may be considered as the primary reasons for their success. The honey-bee mating process has been considered as a typical swarm-based approach to optimization, i...
متن کاملالگوریتم بهینه یابی جفت گیری زنبورهای عسل ( hbmo ) در حل مسائل بهینه سازی
در دهه های اخیر، روشهای تکاملی و فراکاوشی به عنوان یک ابزار جستجو و بهینه سازی در حوزه های مختلفی مانند علوم، تجارت و مهندسی مورد استفاده قرار گرفتهاند. وسعت دامنه کاربرد، سهولت استفاده و قابلیت دستیابی به جواب نزدیک به بهینه مطلق از جمله دلایل موفقیت این روشها می باشد. فرآیند جفت گیری زنبورهای عسل نیز به عنوان یک روش بهینهسازی بر پایه رفتار حشرات، میتواند مورد توجه قرار گیرد. در این الگ...
متن کاملالگوریتم های تکاملی تلفیقی برای حل مسائل بهینه سازی چندهدفی
الگوریتم های تصادفی استفاده وسیعی در انواع مسائل بهینه سازی دارند. الگوریتم های تکاملی دسته ای از روش های تصادفی بر مبنای جمعیت می باشند. مثالی از این الگوریتم ها، الگوریتم ژنتیک می باشد که از تئوری تکاملی داروین الهام گرفته است. با این وجود، الگوریتم های تصادفی دیگری نیز وجود دارند که از رفتار حیوانات الهام می گیرند مانند بهینه سازی انبوه ذرات ( pso )، که از همکاری دسته پرندگان پیروی می کنند، ...
15 صفحه اولحل مسائل زمانبندی پروژه با محدودیت منابع (RCPSP) با استفاده از الگوریتم رقابت استعماری اصلاحشده (DICA)
مسئلۀ زمانبندی پروژه با محدودیت منابع (RCPSP) جزء مسائل غیرچندجملهای سخت (NP-Hard) است که برای حل آن، روشهای ابتکاری و فراابتکاری در مقایسه با راهحلهای دقیق، کارایی بیشتری دارند. در این تحقیق از الگوریتم رقابت استعماری اصلاحشده برای حل مسئلۀ زمانبندی پروژه با محدودیت منابع در حالت تکحالته و همچنین از الگوریتم محاسبۀ جواب موجه ابتدایی برای افزایش سرعت الگوریتم رقابت استعماری اصلاحشده با...
متن کاملالگوریتم ژنتیک آشوب گونه مبتنی بر حافظه و خوشه بندی برای حل مسائل بهینه سازی پویا
چکیده: اکثر مسائل موجود در دنیای واقعی یک مسئله بهینهسازی با ماهیتی پویا هستند، بهطوریکه مقدار بهینه سراسری آنها در طول زمان ممکن است تغییر کند، بنابراین برای حل این مسائل الگوریتمهایی نیاز داریم که بتوانند خود را با شرایط این مسائل بهخوبی سازگار نموده و بهینه جدید را برای این مسائل ردیابی نمایند. در این مقاله، یک الگوریتم ژنتیک آشوبگونه مبتنی بر خوشهبندی و حافظه برای حل مسائل پویا ارائ...
متن کاملجواب های بهینه ی پارتوی مسائل کنترل بهینه چند هدفه به کمک الگوریتم های تکاملی
در این مقاله روشی برای یافتن زوج بهینه کنترل و وضعیت، جهت مسائل کنترل بهینه چندهدفه، روشی بر پایه الگوریتم های تکاملی معرفی شده است. در این روش ابتدا شکل گسسته ای از فضای زمان-کنترل ارائه شده، سپس از فضای زمان-کنترل گسسته شده، توابع کنترل و وضعیت تکه ای خطی با استفاده از معادلات سیستم ساخته می شوند. دو روش تکاملی ژنتیک و ازدحام ذرات برای یافتن جواب های بهینه پارتو مسئله به کار می رود. جواب های ...
متن کاملمنابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ذخیره در منابع من قبلا به منابع من ذحیره شده{@ msg_add @}
نوع سند: پایان نامه
وزارت علوم، تحقیقات و فناوری - دانشگاه تربیت مدرس - دانشکده فنی مهندسی
میزبانی شده توسط پلتفرم ابری doprax.com
copyright © 2015-2023